package Mediator_Pattern.The_United_Nation;

// -*-coding:utf-8 -*-
//人员：刘陆鑫
//班级：19软3
//学号；2019110218
public class Client {
    public static void main(String[] args) {
        WHO_Un_Mediator who_un_mediator;
        WTO_Un_Mediator wto_un_mediator;
        who_un_mediator=new WHO_Un_Mediator();
        wto_un_mediator=new WTO_Un_Mediator();

        China china=new China();
        USA usa=new USA();
        china.setMediator(who_un_mediator);
        usa.setMediator(who_un_mediator);
        who_un_mediator.china=china;
        who_un_mediator.usa=usa;
        china.start();
        System.out.println("*****");
        usa.start();
        System.out.println("---------");
        china.setMediator(wto_un_mediator);
        usa.setMediator(wto_un_mediator);
        wto_un_mediator.china=china;
        wto_un_mediator.usa=usa;
        china.start();
        System.out.println("****");
        usa.start();
    }
}
